package cn.cloudreal.cbms.mediaPrice.dao;

import java.util.List;

import cn.cloudreal.cbms.common.util.PageBean;
import cn.cloudreal.cbms.vo.MediaPrice;
/**
 * <p>
 * Title: CBM
 * </p>
 * <p>
 * Description:媒体资源库Dao层接口
 * </p>
 * <p>
 * Copyright: Copyright (c) 2012
 * </p>
 * <p>
 * Company:云恒瑞通
 * </p>
 * 
 * @author liupanpan
 * @date 2012-07-09
 */

public interface MediaPriceDao
{
    /**
     * 分页查询媒体列表
     */
    public List<MediaPrice> findMediaPriceList(PageBean page, MediaPrice mediaPrice);
    
    
    public int addMediaPrice(MediaPrice mediaPrice);
    
    public void delMediaPrice(int priceID,int mediaID);
    
    /**
     * 查找所有媒体价格表中的媒体
     */
    public List<MediaPrice> findAllMediaPriceByPriceID(int priceID);
    
    /**
     * 媒体详情
     * @param priceID
     * @return
     */
    public List<MediaPrice> findMediaPriceByPriceID(int priceID);
    
    /**
     * 根据媒体编号或者媒体名称查询
     * @param mediaID
     * @param mediaName
     * @return
     */
    public List<MediaPrice> findMediaPriceByMediaIDOrName(Integer mediaID,String mediaName,String mediaType,String city);
    
    
    /**
     * 媒体价格修改
     * @param mediaPrice
     */
    public void updateMediaPrice(MediaPrice mediaPrice);
    
    /**
     * 查找媒体名称查找
     */
    public List<MediaPrice> findMediaPriceByMediaIDOrName_01(String mediaName,String city,String nowDate);
}
